b8f4ca5b6cc322332ed3ead606a3c1b99997642e,src/freenet/client/async/SimpleSingleFileFetcher.java,SimpleSingleFileFetcher,onSuccess,#ClientKeyBlock#boolean#Object#ObjectContainer#ClientContext#,150

Before Change


					Logger.error(this, "Caught "+t, t);
				}
			}
			onSuccess(new FetchResult((ClientMetadata)null, data), container, context);
		} else {
			onFailure(new FetchException(FetchException.INVALID_METADATA, "Metadata where expected data"), false, container, context);
		}

After Change


		if(data == null) return; // failed
		context.uskManager.checkUSK(key.getURI(), fromStore, container, block.isMetadata());
		if(!block.isMetadata()) {
			onSuccess(new FetchResult((ClientMetadata)null, data), container, context);
		} else {
			onFailure(new FetchException(FetchException.INVALID_METADATA, "Metadata where expected data"), false, container, context);
		}